# near model CODE resource # jump table entries: 13680-13681 (2 of them) fn00000000: 00000000 4E56 FFF0 link A6, -0x0010 00000004 2F07 move.l -[A7], D7 00000006 4A2D E604 tst.b [A5 - 0x19FC] 0000000A 6704 beq +0x6 /* 00000010 */ 0000000C 7E01 moveq.l D7, 0x01 0000000E 6002 bra +0x4 /* 00000012 */ label00000010: 00000010 4207 clr.b D7 label00000012: 00000012 558F subq.l A7, 2 00000014 7008 moveq.l D0, 0x08 00000016 3F00 move.w -[A7], D0 00000018 486E FFF0 pea.l [A6 - 0x10] 0000001C A970 syscall GetNextEvent 0000001E 4A1F tst.b [A7]+ 00000020 6758 beq +0x5A /* 0000007A */ 00000022 203C 0000 00FF move.l D0, 0xFF 00000028 C0AE FFF2 and.l D0, [A6 - 0xE] 0000002C 0C00 002E cmpi.b D0, 0x2E /* '.' */ 00000030 6610 bne +0x12 /* 00000042 */ 00000032 303C 0100 move.w D0, 0x100 00000036 C06E FFFE and.w D0, [A6 - 0x2] 0000003A 7200 moveq.l D1, 0x00 0000003C 3200 move.w D1, D0 0000003E 4A81 tst.l D1 00000040 6610 bne +0x12 /* 00000052 */ label00000042: 00000042 203C 0000 00FF move.l D0, 0xFF 00000048 C0AE FFF2 and.l D0, [A6 - 0xE] 0000004C 0C00 001B cmpi.b D0, 0x1B 00000050 6628 bne +0x2A /* 0000007A */ label00000052: 00000052 7E01 moveq.l D7, 0x01 00000054 1B7C 0001 E604 move.b [A5 - 0x19FC], 0x1 0000005A 4A2E 0008 tst.b [A6 + 0x8] 0000005E 671A beq +0x1C /* 0000007A */ 00000060 558F subq.l A7, 2 00000062 2F3C BA00 0000 move.l -[A7], 0xBA000000 00000068 A8FD syscall PrGlue 0000006A 4A5F tst.w [A7]+ 0000006C 670C beq +0xE /* 0000007A */ 0000006E 3F3C 0080 move.w -[A7], 0x80 00000072 2F3C C000 0200 move.l -[A7], 0xC0000200 00000078 A8FD syscall PrGlue label0000007A: 0000007A 1D47 000A move.b [A6 + 0xA], D7 0000007E 2E2E FFEC move.l D7, [A6 - 0x14] 00000082 4E5E unlink A6 00000084 205F movea.l A0, [A7]+ 00000086 544F addq.w A7, 2 00000088 4ED0 jmp [A0] fn0000008A: 0000008A 4E56 0000 link A6, 0 0000008E 2F0C move.l -[A7], A4 00000090 286E 000E movea.l A4, [A6 + 0xE] 00000094 396E 000C 0032 move.w [A4 + 0x32], [A6 + 0xC] 0000009A 422C 0042 clr.b [A4 + 0x42] 0000009E 426C 001C clr.w [A4 + 0x1C] 000000A2 486C 002E pea.l [A4 + 0x2E] 000000A6 7012 moveq.l D0, 0x12 000000A8 3F00 move.w -[A7], D0 000000AA 3F00 move.w -[A7], D0 000000AC A880 syscall SetPt 000000AE 197C 0001 0043 move.b [A4 + 0x43], 0x1 000000B4 206E 0008 movea.l A0, [A6 + 0x8] 000000B8 43EC 000C lea.l A1, [A4 + 0xC] 000000BC 22D8 move.l [A1]+, [A0]+ 000000BE 22D8 move.l [A1]+, [A0]+ 000000C0 41EC 001E lea.l A0, [A4 + 0x1E] 000000C4 43EC 000C lea.l A1, [A4 + 0xC] 000000C8 20D9 move.l [A0]+, [A1]+ 000000CA 20D9 move.l [A0]+, [A1]+ 000000CC 701A moveq.l D0, 0x1A 000000CE B06C 0032 cmp.w D0, [A4 + 0x32] 000000D2 660C bne +0xE /* 000000E0 */ 000000D4 486C 001E pea.l [A4 + 0x1E] 000000D8 7012 moveq.l D0, 0x12 000000DA 3F00 move.w -[A7], D0 000000DC 3F00 move.w -[A7], D0 000000DE A8A9 syscall InsetRect label000000E0: 000000E0 486C 0026 pea.l [A4 + 0x26] 000000E4 302C 0024 move.w D0, [A4 + 0x24] 000000E8 906C 0020 sub.w D0, [A4 + 0x20] 000000EC 3F00 move.w -[A7], D0 000000EE 302C 0022 move.w D0, [A4 + 0x22] 000000F2 906C 001E sub.w D0, [A4 + 0x1E] 000000F6 3F00 move.w -[A7], D0 000000F8 A880 syscall SetPt 000000FA 397C 0001 002A move.w [A4 + 0x2A], 0x1 00000100 397C 000C 005C move.w [A4 + 0x5C], 0xC 00000106 397C 0015 005E move.w [A4 + 0x5E], 0x15 0000010C 396C 005C 0060 move.w [A4 + 0x60], [A4 + 0x5C] 00000112 397C 0001 0036 move.w [A4 + 0x36], 0x1 00000118 397C 0001 0034 move.w [A4 + 0x34], 0x1 0000011E 700B moveq.l D0, 0x0B 00000120 B06C 0034 cmp.w D0, [A4 + 0x34] 00000124 6706 beq +0x8 /* 0000012C */ 00000126 397C 0001 0034 move.w [A4 + 0x34], 0x1 label0000012C: 0000012C 7002 moveq.l D0, 0x02 0000012E B06C 0036 cmp.w D0, [A4 + 0x36] 00000132 670E beq +0x10 /* 00000142 */ 00000134 7003 moveq.l D0, 0x03 00000136 B06C 0036 cmp.w D0, [A4 + 0x36] 0000013A 6706 beq +0x8 /* 00000142 */ 0000013C 397C 0001 0036 move.w [A4 + 0x36], 0x1 label00000142: 00000142 422C 00E2 clr.b [A4 + 0xE2] 00000146 422C 00A2 clr.b [A4 + 0xA2] 0000014A 286E FFFC movea.l A4, [A6 - 0x4] 0000014E 4E5E unlink A6 00000150 205F movea.l A0, [A7]+ 00000152 4FEF 000A lea.l A7, [A7 + 0xA] 00000156 4ED0 jmp [A0] fn00000158: 00000158 4E56 0000 link A6, 0 0000015C 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000160 286E 0008 movea.l A4, [A6 + 0x8] 00000164 382E 000C move.w D4, [A6 + 0xC] 00000168 3A2E 000E move.w D5, [A6 + 0xE] 0000016C 3C2E 0010 move.w D6, [A6 + 0x10] 00000170 48C5 ext.l D5 00000172 48C6 ext.l D6 00000174 48C4 ext.l D4 00000176 2006 move.l D0, D6 00000178 D084 add.l D0, D4 0000017A 2200 move.l D1, D0 0000017C 2005 move.l D0, D5 0000017E 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00000182 3E00 move.w D7, D0 00000184 48C7 ext.l D7 00000186 48C6 ext.l D6 00000188 48C4 ext.l D4 0000018A 2006 move.l D0, D6 0000018C D084 add.l D0, D4 0000018E 2200 move.l D1, D0 00000190 2007 move.l D0, D7 00000192 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00000196 48C4 ext.l D4 00000198 D084 add.l D0, D4 0000019A 48C5 ext.l D5 0000019C BA80 cmp.l D5, D0 0000019E 6C04 bge +0x6 /* 000001A4 */ 000001A0 3007 move.w D0, D7 000001A2 5347 subq.w D7, 1 label000001A4: 000001A4 4A47 tst.w D7 000001A6 6C02 bge +0x4 /* 000001AA */ 000001A8 4247 clr.w D7 label000001AA: 000001AA 48C5 ext.l D5 000001AC 3007 move.w D0, D7 000001AE C1C6 muls.w D0, D6 000001B0 2205 move.l D1, D5 000001B2 9280 sub.l D1, D0 000001B4 48C7 ext.l D7 000001B6 2007 move.l D0, D7 000001B8 5280 addq.l D0, 1 000001BA C141 exg D0, D1 000001BC 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 000001C0 3880 move.w [A4], D0 000001C2 4A47 tst.w D7 000001C4 6602 bne +0x4 /* 000001C8 */ 000001C6 4254 clr.w [A4] label000001C8: 000001C8 3D47 0012 move.w [A6 + 0x12], D7 000001CC 4CEE 10F0 FFEC movem.l D4,D5,D6,D7,A4, [A6 - 0x14] 000001D2 4E5E unlink A6 000001D4 205F movea.l A0, [A7]+ 000001D6 4FEF 000A lea.l A7, [A7 + 0xA] 000001DA 4ED0 jmp [A0] fn000001DC: 000001DC 4E56 FFF8 link A6, -0x0008 000001E0 48E7 0108 movem.l -[A7], D7,A4 000001E4 286E 0008 movea.l A4, [A6 + 0x8] 000001E8 206D E5D6 movea.l A0, [A5 - 0x1A2A] 000001EC A029 syscall HLock 000001EE 204C movea.l A0, A4 000001F0 5888 addq.l A0, 4 000001F2 43ED DF0E lea.l A1, [A5 - 0x20F2] 000001F6 20D9 move.l [A0]+, [A1]+ 000001F8 20D9 move.l [A0]+, [A1]+ 000001FA 41EC 001E lea.l A0, [A4 + 0x1E] 000001FE 224C movea.l A1, A4 00000200 5889 addq.l A1, 4 00000202 20D9 move.l [A0]+, [A1]+ 00000204 20D9 move.l [A0]+, [A1]+ 00000206 7E01 moveq.l D7, 0x01 00000208 700C moveq.l D0, 0x0C 0000020A B06C 003C cmp.w D0, [A4 + 0x3C] 0000020E 6604 bne +0x6 /* 00000214 */ 00000210 7E02 moveq.l D7, 0x02 00000212 600A bra +0xC /* 0000021E */ label00000214: 00000214 700D moveq.l D0, 0x0D 00000216 B06C 003C cmp.w D0, [A4 + 0x3C] 0000021A 6602 bne +0x4 /* 0000021E */ 0000021C 7E04 moveq.l D7, 0x04 label0000021E: 0000021E 302C 0024 move.w D0, [A4 + 0x24] 00000222 48C0 ext.l D0 00000224 322C 0020 move.w D1, [A4 + 0x20] 00000228 48C1 ext.l D1 0000022A 9081 sub.l D0, D1 0000022C 48C7 ext.l D7 0000022E 2207 move.l D1, D7 00000230 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00000234 3940 0028 move.w [A4 + 0x28], D0 00000238 302C 0022 move.w D0, [A4 + 0x22] 0000023C 48C0 ext.l D0 0000023E 322C 001E move.w D1, [A4 + 0x1E] 00000242 48C1 ext.l D1 00000244 9081 sub.l D0, D1 00000246 48C7 ext.l D7 00000248 2207 move.l D1, D7 0000024A 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 0000024E 3940 0026 move.w [A4 + 0x26], D0 00000252 7000 moveq.l D0, 0x00 00000254 2940 001E move.l [A4 + 0x1E], D0 00000258 296C 0026 0022 move.l [A4 + 0x22], [A4 + 0x26] 0000025E 322C 003C move.w D1, [A4 + 0x3C] 00000262 0441 000B subi.w D1, 0xB 00000266 6710 beq +0x12 /* 00000278 */ 00000268 5341 subq.w D1, 1 0000026A 6700 00BC beq +0xBE /* 00000328 */ 0000026E 5341 subq.w D1, 1 00000270 6700 015E beq +0x160 /* 000003D0 */ 00000274 6000 01FE bra +0x200 /* 00000474 */ label00000278: 00000278 4A2C 003E tst.b [A4 + 0x3E] 0000027C 6600 01F6 bne +0x1F8 /* 00000474 */ 00000280 558F subq.l A7, 2 00000282 3F2C 0028 move.w -[A7], [A4 + 0x28] 00000286 302C 0012 move.w D0, [A4 + 0x12] 0000028A 906C 000E sub.w D0, [A4 + 0xE] 0000028E 3F00 move.w -[A7], D0 00000290 7012 moveq.l D0, 0x12 00000292 3F00 move.w -[A7], D0 00000294 486C 0030 pea.l [A4 + 0x30] 00000298 4EBA FEBE jsr [PC - 0x142 /* 00000158 */] 0000029C 395F 002A move.w [A4 + 0x2A], [A7]+ 000002A0 558F subq.l A7, 2 000002A2 3F2C 0026 move.w -[A7], [A4 + 0x26] 000002A6 302C 0010 move.w D0, [A4 + 0x10] 000002AA 906C 000C sub.w D0, [A4 + 0xC] 000002AE 3F00 move.w -[A7], D0 000002B0 7012 moveq.l D0, 0x12 000002B2 3F00 move.w -[A7], D0 000002B4 486C 002E pea.l [A4 + 0x2E] 000002B8 4EBA FE9E jsr [PC - 0x162 /* 00000158 */] 000002BC 395F 002C move.w [A4 + 0x2C], [A7]+ 000002C0 41EE FFF8 lea.l A0, [A6 - 0x8] 000002C4 43EC 000C lea.l A1, [A4 + 0xC] 000002C8 20D9 move.l [A0]+, [A1]+ 000002CA 20D9 move.l [A0]+, [A1]+ 000002CC 486E FFF8 pea.l [A6 - 0x8] 000002D0 7012 moveq.l D0, 0x12 000002D2 3F00 move.w -[A7], D0 000002D4 3F00 move.w -[A7], D0 000002D6 A8A9 syscall InsetRect 000002D8 4A2C 0040 tst.b [A4 + 0x40] 000002DC 670C beq +0xE /* 000002EA */ 000002DE 397C 0001 002A move.w [A4 + 0x2A], 0x1 000002E4 397C 0012 0030 move.w [A4 + 0x30], 0x12 label000002EA: 000002EA 4A6C 002A tst.w [A4 + 0x2A] 000002EE 6612 bne +0x14 /* 00000302 */ 000002F0 397C 0001 002A move.w [A4 + 0x2A], 0x1 000002F6 396E FFFA 0020 move.w [A4 + 0x20], [A6 - 0x6] 000002FC 396E FFFE 0024 move.w [A4 + 0x24], [A6 - 0x2] label00000302: 00000302 4A6C 002C tst.w [A4 + 0x2C] 00000306 6612 bne +0x14 /* 0000031A */ 00000308 397C 0001 002C move.w [A4 + 0x2C], 0x1 0000030E 396E FFF8 001E move.w [A4 + 0x1E], [A6 - 0x8] 00000314 396E FFFC 0022 move.w [A4 + 0x22], [A6 - 0x4] label0000031A: 0000031A 486C 001E pea.l [A4 + 0x1E] 0000031E 2F2C 002E move.l -[A7], [A4 + 0x2E] 00000322 A8A8 syscall OffsetRect 00000324 6000 014E bra +0x150 /* 00000474 */ label00000328: 00000328 558F subq.l A7, 2 0000032A 3F2C 0028 move.w -[A7], [A4 + 0x28] 0000032E 302C 0012 move.w D0, [A4 + 0x12] 00000332 906C 000E sub.w D0, [A4 + 0xE] 00000336 3F00 move.w -[A7], D0 00000338 7012 moveq.l D0, 0x12 0000033A 3F00 move.w -[A7], D0 0000033C 486C 0030 pea.l [A4 + 0x30] 00000340 4EBA FE16 jsr [PC - 0x1EA /* 00000158 */] 00000344 395F 002A move.w [A4 + 0x2A], [A7]+ 00000348 558F subq.l A7, 2 0000034A 3F2C 0026 move.w -[A7], [A4 + 0x26] 0000034E 302C 0010 move.w D0, [A4 + 0x10] 00000352 906C 000C sub.w D0, [A4 + 0xC] 00000356 3F00 move.w -[A7], D0 00000358 7012 moveq.l D0, 0x12 0000035A 3F00 move.w -[A7], D0 0000035C 486C 002E pea.l [A4 + 0x2E] 00000360 4EBA FDF6 jsr [PC - 0x20A /* 00000158 */] 00000364 395F 002C move.w [A4 + 0x2C], [A7]+ 00000368 41EE FFF8 lea.l A0, [A6 - 0x8] 0000036C 43EC 000C lea.l A1, [A4 + 0xC] 00000370 20D9 move.l [A0]+, [A1]+ 00000372 20D9 move.l [A0]+, [A1]+ 00000374 486E FFF8 pea.l [A6 - 0x8] 00000378 7012 moveq.l D0, 0x12 0000037A 3F00 move.w -[A7], D0 0000037C 3F00 move.w -[A7], D0 0000037E A8A9 syscall InsetRect 00000380 4A2C 0040 tst.b [A4 + 0x40] 00000384 670C beq +0xE /* 00000392 */ 00000386 397C 0001 002A move.w [A4 + 0x2A], 0x1 0000038C 397C 0012 0030 move.w [A4 + 0x30], 0x12 label00000392: 00000392 4A6C 002A tst.w [A4 + 0x2A] 00000396 6612 bne +0x14 /* 000003AA */ 00000398 397C 0001 002A move.w [A4 + 0x2A], 0x1 0000039E 396E FFFA 0020 move.w [A4 + 0x20], [A6 - 0x6] 000003A4 396E FFFE 0024 move.w [A4 + 0x24], [A6 - 0x2] label000003AA: 000003AA 4A6C 002C tst.w [A4 + 0x2C] 000003AE 6612 bne +0x14 /* 000003C2 */ 000003B0 397C 0001 002C move.w [A4 + 0x2C], 0x1 000003B6 396E FFF8 001E move.w [A4 + 0x1E], [A6 - 0x8] 000003BC 396E FFFC 0022 move.w [A4 + 0x22], [A6 - 0x4] label000003C2: 000003C2 486C 001E pea.l [A4 + 0x1E] 000003C6 2F2C 002E move.l -[A7], [A4 + 0x2E] 000003CA A8A8 syscall OffsetRect 000003CC 6000 00A6 bra +0xA8 /* 00000474 */ label000003D0: 000003D0 558F subq.l A7, 2 000003D2 3F2C 0028 move.w -[A7], [A4 + 0x28] 000003D6 302C 0012 move.w D0, [A4 + 0x12] 000003DA 906C 000E sub.w D0, [A4 + 0xE] 000003DE 3F00 move.w -[A7], D0 000003E0 7012 moveq.l D0, 0x12 000003E2 3F00 move.w -[A7], D0 000003E4 486C 0030 pea.l [A4 + 0x30] 000003E8 4EBA FD6E jsr [PC - 0x292 /* 00000158 */] 000003EC 395F 002A move.w [A4 + 0x2A], [A7]+ 000003F0 558F subq.l A7, 2 000003F2 3F2C 0026 move.w -[A7], [A4 + 0x26] 000003F6 302C 0010 move.w D0, [A4 + 0x10] 000003FA 906C 000C sub.w D0, [A4 + 0xC] 000003FE 3F00 move.w -[A7], D0 00000400 7012 moveq.l D0, 0x12 00000402 3F00 move.w -[A7], D0 00000404 486C 002E pea.l [A4 + 0x2E] 00000408 4EBA FD4E jsr [PC - 0x2B2 /* 00000158 */] 0000040C 395F 002C move.w [A4 + 0x2C], [A7]+ 00000410 41EE FFF8 lea.l A0, [A6 - 0x8] 00000414 43EC 000C lea.l A1, [A4 + 0xC] 00000418 20D9 move.l [A0]+, [A1]+ 0000041A 20D9 move.l [A0]+, [A1]+ 0000041C 486E FFF8 pea.l [A6 - 0x8] 00000420 7012 moveq.l D0, 0x12 00000422 3F00 move.w -[A7], D0 00000424 3F00 move.w -[A7], D0 00000426 A8A9 syscall InsetRect 00000428 4A2C 0040 tst.b [A4 + 0x40] 0000042C 670C beq +0xE /* 0000043A */ 0000042E 397C 0001 002A move.w [A4 + 0x2A], 0x1 00000434 397C 0012 0030 move.w [A4 + 0x30], 0x12 label0000043A: 0000043A 4A6C 002A tst.w [A4 + 0x2A] 0000043E 6612 bne +0x14 /* 00000452 */ 00000440 397C 0001 002A move.w [A4 + 0x2A], 0x1 00000446 396E FFFA 0020 move.w [A4 + 0x20], [A6 - 0x6] 0000044C 396E FFFE 0024 move.w [A4 + 0x24], [A6 - 0x2] label00000452: 00000452 4A6C 002C tst.w [A4 + 0x2C] 00000456 6612 bne +0x14 /* 0000046A */ 00000458 397C 0001 002C move.w [A4 + 0x2C], 0x1 0000045E 396E FFF8 001E move.w [A4 + 0x1E], [A6 - 0x8] 00000464 396E FFFC 0022 move.w [A4 + 0x22], [A6 - 0x4] label0000046A: 0000046A 486C 001E pea.l [A4 + 0x1E] 0000046E 2F2C 002E move.l -[A7], [A4 + 0x2E] 00000472 A8A8 syscall OffsetRect label00000474: 00000474 302C 002C move.w D0, [A4 + 0x2C] 00000478 C1EC 002A muls.w D0, [A4 + 0x2A] 0000047C 3940 0002 move.w [A4 + 0x2], D0 00000480 41EC 0014 lea.l A0, [A4 + 0x14] 00000484 43EC 001E lea.l A1, [A4 + 0x1E] 00000488 20D9 move.l [A0]+, [A1]+ 0000048A 20D9 move.l [A0]+, [A1]+ 0000048C 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10] 00000492 4E5E unlink A6 00000494 2E9F move.l [A7], [A7]+ 00000496 4E75 rts fn00000498: 00000498 4E56 FEFC link A6, -0x0104 0000049C 2F0C move.l -[A7], A4 0000049E 49EE FEFC lea.l A4, [A6 - 0x104] 000004A2 422D E604 clr.b [A5 - 0x19FC] 000004A6 4AAD E606 tst.l [A5 - 0x19FA] 000004AA 6754 beq +0x56 /* 00000500 */ 000004AC 486E FFFC pea.l [A6 - 0x4] 000004B0 A874 syscall GetPort 000004B2 2F2D E606 move.l -[A7], [A5 - 0x19FA] 000004B6 A873 syscall SetPort 000004B8 2F2D E606 move.l -[A7], [A5 - 0x19FA] 000004BC A922 syscall BeginUpdate 000004BE 4A2E 000A tst.b [A6 + 0xA] 000004C2 6710 beq +0x12 /* 000004D4 */ 000004C4 2F0C move.l -[A7], A4 000004C6 3F3C 010F move.w -[A7], 0x10F 000004CA 3F2E 0008 move.w -[A7], [A6 + 0x8] 000004CE 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 000004D2 6008 bra +0xA /* 000004DC */ label000004D4: 000004D4 2F2D E606 move.l -[A7], [A5 - 0x19FA] 000004D8 2F0C move.l -[A7], A4 000004DA A919 syscall GetWTitle label000004DC: 000004DC 2F0C move.l -[A7], A4 000004DE 487A 002A pea.l [PC + 0x2A /* 0000050A, value 0x4E56 'NV', cstring "" */] 000004E2 487A 0026 pea.l [PC + 0x26 /* 0000050A, value 0x4E56 'NV', cstring "" */] 000004E6 487A 0022 pea.l [PC + 0x22 /* 0000050A, value 0x4E56 'NV', cstring "" */] 000004EA 4EAD 3442 jsr [A5 + 0x3442 /* export_1668 */] 000004EE 2F2D E606 move.l -[A7], [A5 - 0x19FA] 000004F2 A981 syscall DrawDialog 000004F4 2F2D E606 move.l -[A7], [A5 - 0x19FA] 000004F8 A923 syscall EndUpdate 000004FA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000004FE A873 syscall SetPort label00000500: 00000500 286E FEF8 movea.l A4, [A6 - 0x108] 00000504 4E5E unlink A6 00000506 2E9F move.l [A7], [A7]+ 00000508 4E75 rts 0000050A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000050C-00000512 fn0000050C: 0000050C 4E56 0000 link A6, 0 00000510 2F0C move.l -[A7], A4 // end alternate branch 0000050C-00000512 fn0000050C: // (misaligned) 0000050E 0000 2F0C ori.b D0, 0xC 00000512 286E 000E movea.l A4, [A6 + 0xE] 00000516 422C 003F clr.b [A4 + 0x3F] 0000051A 302E 0008 move.w D0, [A6 + 0x8] 0000051E 0440 0019 subi.w D0, 0x19 00000522 6714 beq +0x16 /* 00000538 */ 00000524 0440 0019 subi.w D0, 0x19 00000528 661C bne +0x1E /* 00000546 */ 0000052A 397C 000C 003C move.w [A4 + 0x3C], 0xC 00000530 197C 0001 003F move.b [A4 + 0x3F], 0x1 00000536 6014 bra +0x16 /* 0000054C */ label00000538: 00000538 397C 000D 003C move.w [A4 + 0x3C], 0xD /* '\r' */ 0000053E 197C 0001 003F move.b [A4 + 0x3F], 0x1 00000544 6006 bra +0x8 /* 0000054C */ label00000546: 00000546 397C 000B 003C move.w [A4 + 0x3C], 0xB label0000054C: 0000054C 397C 001A 0032 move.w [A4 + 0x32], 0x1A 00000552 397C 0008 0038 move.w [A4 + 0x38], 0x8 00000558 396E 000C 0052 move.w [A4 + 0x52], [A6 + 0xC] 0000055E 396E 000A 0054 move.w [A4 + 0x54], [A6 + 0xA] 00000564 397C 0001 0002 move.w [A4 + 0x2], 0x1 0000056A 397C 0001 004E move.w [A4 + 0x4E], 0x1 00000570 422C 0041 clr.b [A4 + 0x41] 00000574 422C 0049 clr.b [A4 + 0x49] 00000578 426C 0044 clr.w [A4 + 0x44] 0000057C 422C 0040 clr.b [A4 + 0x40] 00000580 422C 003E clr.b [A4 + 0x3E] 00000584 422C 0042 clr.b [A4 + 0x42] 00000588 397C 000C 003A move.w [A4 + 0x3A], 0xC 0000058E 426C 001C clr.w [A4 + 0x1C] 00000592 286E FFFC movea.l A4, [A6 - 0x4] 00000596 4E5E unlink A6 00000598 205F movea.l A0, [A7]+ 0000059A 4FEF 000A lea.l A7, [A7 + 0xA] 0000059E 4ED0 jmp [A0] fn000005A0: 000005A0 4E56 0000 link A6, 0 000005A4 4AAD E5D6 tst.l [A5 - 0x1A2A] 000005A8 6706 beq +0x8 /* 000005B0 */ 000005AA 4AAD E5D2 tst.l [A5 - 0x1A2E] 000005AE 663C bne +0x3E /* 000005EC */ label000005B0: 000005B0 486D E5D2 pea.l [A5 - 0x1A2E] 000005B4 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 000005B8 486D E5D6 pea.l [A5 - 0x1A2A] 000005BC 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 000005C0 4AAD E5D2 tst.l [A5 - 0x1A2E] 000005C4 660A bne +0xC /* 000005D0 */ 000005C6 7078 moveq.l D0, 0x78 000005C8 A322 syscall NewHandleClear, flags=3 000005CA 2B48 E5D2 move.l [A5 - 0x1A2E], A0 000005CE 671C beq +0x1E /* 000005EC */ label000005D0: 000005D0 4AAD E5D6 tst.l [A5 - 0x1A2A] 000005D4 6616 bne +0x18 /* 000005EC */ 000005D6 203C 0000 017E move.l D0, 0x17E 000005DC A322 syscall NewHandleClear, flags=3 000005DE 2B48 E5D6 move.l [A5 - 0x1A2A], A0 000005E2 6608 bne +0xA /* 000005EC */ 000005E4 486D E5D2 pea.l [A5 - 0x1A2E] 000005E8 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] label000005EC: 000005EC 4E5E unlink A6 000005EE 4E75 rts fn000005F0: 000005F0 4E56 0000 link A6, 0 000005F4 7001 moveq.l D0, 0x01 000005F6 3F00 move.w -[A7], D0 000005F8 A9C8 syscall SysBeep 000005FA 4E5E unlink A6 000005FC 4E75 rts fn000005FE: 000005FE 4E56 FFF8 link A6, -0x0008 00000602 2F0C move.l -[A7], A4 00000604 286E 000A movea.l A4, [A6 + 0xA] 00000608 4EAD 3302 jsr [A5 + 0x3302 /* export_1628 */] 0000060C 4A2C 003F tst.b [A4 + 0x3F] 00000610 673E beq +0x40 /* 00000650 */ 00000612 41EE FFF8 lea.l A0, [A6 - 0x8] 00000616 43EC 0014 lea.l A1, [A4 + 0x14] 0000061A 20D9 move.l [A0]+, [A1]+ 0000061C 20D9 move.l [A0]+, [A1]+ 0000061E 486E FFF8 pea.l [A6 - 0x8] 00000622 70FF moveq.l D0, 0xFFFFFFFF 00000624 3F00 move.w -[A7], D0 00000626 3F00 move.w -[A7], D0 00000628 A8A9 syscall InsetRect 0000062A 7001 moveq.l D0, 0x01 0000062C B06C 0034 cmp.w D0, [A4 + 0x34] 00000630 6608 bne +0xA /* 0000063A */ 00000632 486E FFF8 pea.l [A6 - 0x8] 00000636 A8A1 syscall FrameRect 00000638 6014 bra +0x16 /* 0000064E */ label0000063A: 0000063A 700B moveq.l D0, 0x0B 0000063C B06C 0034 cmp.w D0, [A4 + 0x34] 00000640 660C bne +0xE /* 0000064E */ 00000642 486E FFF8 pea.l [A6 - 0x8] 00000646 7008 moveq.l D0, 0x08 00000648 3F00 move.w -[A7], D0 0000064A 3F00 move.w -[A7], D0 0000064C A8B0 syscall FrameRoundRect label0000064E: 0000064E A89E syscall PenNormal label00000650: 00000650 286E FFF4 movea.l A4, [A6 - 0xC] 00000654 4E5E unlink A6 00000656 205F movea.l A0, [A7]+ 00000658 5C4F addq.w A7, 6 0000065A 4ED0 jmp [A0] fn0000065C: 0000065C 4E56 0000 link A6, 0 00000660 48E7 1308 movem.l -[A7], D3,D6,D7,A4 00000664 286E 000A movea.l A4, [A6 + 0xA] 00000668 4206 clr.b D6 0000066A 558F subq.l A7, 2 0000066C 4A2C 0046 tst.b [A4 + 0x46] 00000670 57C3 seq D3 00000672 4403 neg.b D3 00000674 1F03 move.b -[A7], D3 00000676 4EBA F988 jsr [PC - 0x678 /* 00000000 */] 0000067A 4A1F tst.b [A7]+ 0000067C 6636 bne +0x38 /* 000006B4 */ 0000067E 700D moveq.l D0, 0x0D 00000680 B06C 003A cmp.w D0, [A4 + 0x3A] 00000684 6708 beq +0xA /* 0000068E */ 00000686 700C moveq.l D0, 0x0C 00000688 B06C 003A cmp.w D0, [A4 + 0x3A] 0000068C 6614 bne +0x16 /* 000006A2 */ label0000068E: 0000068E 4A6C 001C tst.w [A4 + 0x1C] 00000692 6606 bne +0x8 /* 0000069A */ 00000694 3E2C 0052 move.w D7, [A4 + 0x52] 00000698 6008 bra +0xA /* 000006A2 */ label0000069A: 0000069A 3E2C 004E move.w D7, [A4 + 0x4E] 0000069E DE6C 001C add.w D7, [A4 + 0x1C] label000006A2: 000006A2 BE6C 0054 cmp.w D7, [A4 + 0x54] 000006A6 6E0C bgt +0xE /* 000006B4 */ 000006A8 7C01 moveq.l D6, 0x01 000006AA 4A2E 0008 tst.b [A6 + 0x8] 000006AE 6704 beq +0x6 /* 000006B4 */ 000006B0 3947 001C move.w [A4 + 0x1C], D7 label000006B4: 000006B4 1D46 000E move.b [A6 + 0xE], D6 000006B8 4CEE 10C8 FFF0 movem.l D3,D6,D7,A4, [A6 - 0x10] 000006BE 4E5E unlink A6 000006C0 205F movea.l A0, [A7]+ 000006C2 5C4F addq.w A7, 6 000006C4 4ED0 jmp [A0] fn000006C6: 000006C6 4E56 FFE4 link A6, -0x001C 000006CA 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000006CE 266E 000E movea.l A3, [A6 + 0xE] 000006D2 182D E0D6 move.b D4, [A5 - 0x1F2A] 000006D6 422D E0D6 clr.b [A5 - 0x1F2A] 000006DA 1C2E 0008 move.b D6, [A6 + 0x8] 000006DE 486E FFEC pea.l [A6 - 0x14] 000006E2 206E 000A movea.l A0, [A6 + 0xA] 000006E6 3028 0002 move.w D0, [A0 + 0x2] 000006EA 906B 0002 sub.w D0, [A3 + 0x2] 000006EE 3F00 move.w -[A7], D0 000006F0 206E 000A movea.l A0, [A6 + 0xA] 000006F4 3010 move.w D0, [A0] 000006F6 9053 sub.w D0, [A3] 000006F8 3F00 move.w -[A7], D0 000006FA A880 syscall SetPt 000006FC 2F2D E53E move.l -[A7], [A5 - 0x1AC2] 00000700 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000704 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */] 00000708 4A2D DF0C tst.b [A5 - 0x20F4] 0000070C 6714 beq +0x16 /* 00000722 */ 0000070E 206D E53E movea.l A0, [A5 - 0x1AC2] 00000712 3A28 1060 move.w D5, [A0 + 0x1060] 00000716 6C04 bge +0x6 /* 0000071C */ 00000718 3005 move.w D0, D5 0000071A 5245 addq.w D5, 1 label0000071C: 0000071C 3F05 move.w -[A7], D5 0000071E 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] label00000722: 00000722 4A06 tst.b D6 00000724 6718 beq +0x1A /* 0000073E */ 00000726 486E FFFC pea.l [A6 - 0x4] 0000072A A874 syscall GetPort 0000072C 486D DF44 pea.l [A5 - 0x20BC] 00000730 2F0B move.l -[A7], A3 00000732 486E FFF4 pea.l [A6 - 0xC] 00000736 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 0000073A 4245 clr.w D5 0000073C 6022 bra +0x24 /* 00000760 */ label0000073E: 0000073E 422D E0BA clr.b [A5 - 0x1F46] 00000742 422D E0BC clr.b [A5 - 0x1F44] 00000746 598F subq.l A7, 4 00000748 A8D8 syscall NewRgn 0000074A 2D57 FFF0 move.l [A6 - 0x10], [A7] 0000074E A87A syscall GetClip 00000750 2F2E 000A move.l -[A7], [A6 + 0xA] 00000754 A87B syscall ClipRect 00000756 2F2E 000A move.l -[A7], [A6 + 0xA] 0000075A 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 0000075E 7A01 moveq.l D5, 0x01 label00000760: 00000760 7E06 moveq.l D7, 0x06 label00000762: 00000762 206D E53E movea.l A0, [A5 - 0x1AC2] 00000766 49E8 0580 lea.l A4, [A0 + 0x580] 0000076A 48C7 ext.l D7 0000076C 2007 move.l D0, D7 0000076E 5980 subq.l D0, 4 00000770 E588 lsl D0, 2 00000772 2200 move.l D1, D0 00000774 E588 lsl D0, 2 00000776 D081 add.l D0, D1 00000778 4A34 0801 tst.b [A4 + D0 + 0x1] 0000077C 6774 beq +0x76 /* 000007F2 */ 0000077E 3F07 move.w -[A7], D7 00000780 700C moveq.l D0, 0x0C 00000782 3F00 move.w -[A7], D0 00000784 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] 00000788 558F subq.l A7, 2 0000078A 2F0B move.l -[A7], A3 0000078C 48C7 ext.l D7 0000078E 2007 move.l D0, D7 00000790 5D80 subq.l D0, 6 00000792 E780 asl D0, 3 00000794 41EC 03E8 lea.l A0, [A4 + 0x3E8] 00000798 4870 0800 pea.l [A0 + D0] 0000079C 486E FFE4 pea.l [A6 - 0x1C] 000007A0 A8AA syscall SectRect 000007A2 4A1F tst.b [A7]+ 000007A4 674C beq +0x4E /* 000007F2 */ 000007A6 4A06 tst.b D6 000007A8 6616 bne +0x18 /* 000007C0 */ 000007AA 48C7 ext.l D7 000007AC 2007 move.l D0, D7 000007AE 5D80 subq.l D0, 6 000007B0 E780 asl D0, 3 000007B2 41EC 03E8 lea.l A0, [A4 + 0x3E8] 000007B6 4870 0800 pea.l [A0 + D0] 000007BA 2F2E FFEC move.l -[A7], [A6 - 0x14] 000007BE A8A8 syscall OffsetRect label000007C0: 000007C0 3F07 move.w -[A7], D7 000007C2 3F05 move.w -[A7], D5 000007C4 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] 000007C8 4A06 tst.b D6 000007CA 6626 bne +0x28 /* 000007F2 */ 000007CC 48C7 ext.l D7 000007CE 2007 move.l D0, D7 000007D0 5D80 subq.l D0, 6 000007D2 E780 asl D0, 3 000007D4 41EC 03E8 lea.l A0, [A4 + 0x3E8] 000007D8 4870 0800 pea.l [A0 + D0] 000007DC 302E FFEE move.w D0, [A6 - 0x12] 000007E0 48C0 ext.l D0 000007E2 4480 neg.l D0 000007E4 3F00 move.w -[A7], D0 000007E6 302E FFEC move.w D0, [A6 - 0x14] 000007EA 48C0 ext.l D0 000007EC 4480 neg.l D0 000007EE 3F00 move.w -[A7], D0 000007F0 A8A8 syscall OffsetRect label000007F2: 000007F2 3007 move.w D0, D7 000007F4 5247 addq.w D7, 1 000007F6 0C47 0035 cmpi.w D7, 0x35 /* '5' */ 000007FA 6F00 FF66 ble -0x98 /* 00000762 */ 000007FE 1B7C 0001 E0BA move.b [A5 - 0x1F46], 0x1 00000804 1B7C 0001 E0BC move.b [A5 - 0x1F44], 0x1 0000080A 4A06 tst.b D6 0000080C 674A beq +0x4C /* 00000858 */ 0000080E 486D DF44 pea.l [A5 - 0x20BC] 00000812 486E FFF4 pea.l [A6 - 0xC] 00000816 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 0000081A 4A2D DF0C tst.b [A5 - 0x20F4] 0000081E 6714 beq +0x16 /* 00000834 */ 00000820 558F subq.l A7, 2 00000822 598F subq.l A7, 4 00000824 486D DF44 pea.l [A5 - 0x20BC] 00000828 4EAD 1FFA jsr [A5 + 0x1FFA /* export_1019 */] 0000082C 4EAD 258A jsr [A5 + 0x258A /* export_1197 */] 00000830 3C1F move.w D6, [A7]+ 00000832 6002 bra +0x4 /* 00000836 */ label00000834: 00000834 4246 clr.w D6 label00000836: 00000836 598F subq.l A7, 4 00000838 486D DF44 pea.l [A5 - 0x20BC] 0000083C 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00000840 206E FFFC movea.l A0, [A6 - 0x4] 00000844 4868 0002 pea.l [A0 + 0x2] 00000848 2F0B move.l -[A7], A3 0000084A 2F2E 000A move.l -[A7], [A6 + 0xA] 0000084E 3F06 move.w -[A7], D6 00000850 7000 moveq.l D0, 0x00 00000852 2F00 move.l -[A7], D0 00000854 A8EC syscall CopyBits 00000856 600C bra +0xE /* 00000864 */ label00000858: 00000858 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000085C A879 syscall SetClip 0000085E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000862 A8D9 syscall DisposRgn/DisposeRgn label00000864: 00000864 1B44 E0D6 move.b [A5 - 0x1F2A], D4 00000868 4CEE 18F8 FFC8 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x38] 0000086E 4E5E unlink A6 00000870 205F movea.l A0, [A7]+ 00000872 4FEF 000C lea.l A7, [A7 + 0xC] 00000876 4ED0 jmp [A0] fn00000878: 00000878 4E56 FFF4 link A6, -0x000C 0000087C 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 00000880 182E 0008 move.b D4, [A6 + 0x8] 00000884 286E 000A movea.l A4, [A6 + 0xA] 00000888 7A01 moveq.l D5, 0x01 0000088A 7E01 moveq.l D7, 0x01 0000088C 4246 clr.w D6 0000088E 7600 moveq.l D3, 0x00 00000890 4A6C 0002 tst.w [A4 + 0x2] 00000894 6F06 ble +0x8 /* 0000089C */ 00000896 4A04 tst.b D4 00000898 6702 beq +0x4 /* 0000089C */ 0000089A 7601 moveq.l D3, 0x01 label0000089C: 0000089C 1D43 FFF5 move.b [A6 - 0xB], D3 000008A0 3D6C 001C FFFE move.w [A6 - 0x2], [A4 + 0x1C] 000008A6 6000 00D0 bra +0xD2 /* 00000978 */ label000008AA: 000008AA 3F2C 001C move.w -[A7], [A4 + 0x1C] 000008AE 486D DF0E pea.l [A5 - 0x20F2] 000008B2 486C 0014 pea.l [A4 + 0x14] 000008B6 700B moveq.l D0, 0x0B 000008B8 B06C 003C cmp.w D0, [A4 + 0x3C] 000008BC 56C3 sne D3 000008BE 4403 neg.b D3 000008C0 1F03 move.b -[A7], D3 000008C2 4EBA FE02 jsr [PC - 0x1FE /* 000006C6 */] 000008C6 2F0C move.l -[A7], A4 000008C8 1F04 move.b -[A7], D4 000008CA 4EBA FD32 jsr [PC - 0x2CE /* 000005FE */] 000008CE 3006 move.w D0, D6 000008D0 5246 addq.w D6, 1 label000008D2: 000008D2 BC6C 0002 cmp.w D6, [A4 + 0x2] 000008D6 6626 bne +0x28 /* 000008FE */ 000008D8 558F subq.l A7, 2 000008DA 2F0C move.l -[A7], A4 000008DC 7000 moveq.l D0, 0x00 000008DE 1F00 move.b -[A7], D0 000008E0 4EBA FD7A jsr [PC - 0x286 /* 0000065C */] 000008E4 4A1F tst.b [A7]+ 000008E6 57C3 seq D3 000008E8 4403 neg.b D3 000008EA 1943 0042 move.b [A4 + 0x42], D3 000008EE 41EC 0014 lea.l A0, [A4 + 0x14] 000008F2 43EC 001E lea.l A1, [A4 + 0x1E] 000008F6 20D9 move.l [A0]+, [A1]+ 000008F8 20D9 move.l [A0]+, [A1]+ 000008FA 6000 009C bra +0x9E /* 00000998 */ label000008FE: 000008FE BE6C 002A cmp.w D7, [A4 + 0x2A] 00000902 6C1A bge +0x1C /* 0000091E */ 00000904 3007 move.w D0, D7 00000906 5247 addq.w D7, 1 00000908 486C 0014 pea.l [A4 + 0x14] 0000090C 302C 0028 move.w D0, [A4 + 0x28] 00000910 D06C 0030 add.w D0, [A4 + 0x30] 00000914 3F00 move.w -[A7], D0 00000916 7000 moveq.l D0, 0x00 00000918 3F00 move.w -[A7], D0 0000091A A8A8 syscall OffsetRect 0000091C 6054 bra +0x56 /* 00000972 */ label0000091E: 0000091E 396C 0020 0016 move.w [A4 + 0x16], [A4 + 0x20] 00000924 396C 0024 001A move.w [A4 + 0x1A], [A4 + 0x24] 0000092A 302E FFFA move.w D0, [A6 - 0x6] 0000092E B06C 0018 cmp.w D0, [A4 + 0x18] 00000932 6F24 ble +0x26 /* 00000958 */ 00000934 3E2C 002A move.w D7, [A4 + 0x2A] 00000938 DC6C 002A add.w D6, [A4 + 0x2A] 0000093C 3005 move.w D0, D5 0000093E 5245 addq.w D5, 1 00000940 486C 0014 pea.l [A4 + 0x14] 00000944 7000 moveq.l D0, 0x00 00000946 3F00 move.w -[A7], D0 00000948 322C 0026 move.w D1, [A4 + 0x26] 0000094C D26C 002E add.w D1, [A4 + 0x2E] 00000950 3F01 move.w -[A7], D1 00000952 A8A8 syscall OffsetRect 00000954 6000 FF7C bra -0x82 /* 000008D2 */ label00000958: 00000958 7E01 moveq.l D7, 0x01 0000095A 3005 move.w D0, D5 0000095C 5245 addq.w D5, 1 0000095E 486C 0014 pea.l [A4 + 0x14] 00000962 7000 moveq.l D0, 0x00 00000964 3F00 move.w -[A7], D0 00000966 322C 0026 move.w D1, [A4 + 0x26] 0000096A D26C 002E add.w D1, [A4 + 0x2E] 0000096E 3F01 move.w -[A7], D1 00000970 A8A8 syscall OffsetRect label00000972: 00000972 3D6C 001C FFFE move.w [A6 - 0x2], [A4 + 0x1C] label00000978: 00000978 4A2E FFF5 tst.b [A6 - 0xB] 0000097C 6600 FF2C bne -0xD2 /* 000008AA */ 00000980 558F subq.l A7, 2 00000982 2F0C move.l -[A7], A4 00000984 7001 moveq.l D0, 0x01 00000986 1F00 move.b -[A7], D0 00000988 4EBA FCD2 jsr [PC - 0x32E /* 0000065C */] 0000098C 4A1F tst.b [A7]+ 0000098E 6600 FF1A bne -0xE4 /* 000008AA */ 00000992 197C 0001 0042 move.b [A4 + 0x42], 0x1 label00000998: 00000998 4CEE 10F8 FFDC movem.l D3,D4,D5,D6,D7,A4, [A6 - 0x24] 0000099E 4E5E unlink A6 000009A0 205F movea.l A0, [A7]+ 000009A2 5C4F addq.w A7, 6 000009A4 4ED0 jmp [A0] fn000009A6: 000009A6 4E56 0000 link A6, 0 000009AA 2F03 move.l -[A7], D3 000009AC 206D E5D6 movea.l A0, [A5 - 0x1A2A] 000009B0 A029 syscall HLock 000009B2 206D E5D6 movea.l A0, [A5 - 0x1A2A] 000009B6 2F10 move.l -[A7], [A0] 000009B8 4EBA F822 jsr [PC - 0x7DE /* 000001DC */] 000009BC 558F subq.l A7, 2 000009BE 206D E5D6 movea.l A0, [A5 - 0x1A2A] 000009C2 2F10 move.l -[A7], [A0] 000009C4 7000 moveq.l D0, 0x00 000009C6 1F00 move.b -[A7], D0 000009C8 4EBA FC92 jsr [PC - 0x36E /* 0000065C */] 000009CC 4A1F tst.b [A7]+ 000009CE 57C3 seq D3 000009D0 4403 neg.b D3 000009D2 206D E5D6 movea.l A0, [A5 - 0x1A2A] 000009D6 2050 movea.l A0, [A0] 000009D8 1143 0042 move.b [A0 + 0x42], D3 000009DC 206D E5D6 movea.l A0, [A5 - 0x1A2A] 000009E0 A02A syscall HUnlock 000009E2 262E FFFC move.l D3, [A6 - 0x4] 000009E6 4E5E unlink A6 000009E8 4E75 rts fn000009EA: 000009EA 4E56 FFD6 link A6, -0x002A 000009EE 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000009F2 266E 0008 movea.l A3, [A6 + 0x8] 000009F6 3A2E 0010 move.w D5, [A6 + 0x10] 000009FA 1C2E 0014 move.b D6, [A6 + 0x14] 000009FE 286E 000C movea.l A4, [A6 + 0xC] 00000A02 7E01 moveq.l D7, 0x01 00000A04 6000 0136 bra +0x138 /* 00000B3C */ label00000A08: 00000A08 558F subq.l A7, 2 00000A0A 7001 moveq.l D0, 0x01 00000A0C 1F00 move.b -[A7], D0 00000A0E 4EBA F5F0 jsr [PC - 0xA10 /* 00000000 */] 00000A12 4A1F tst.b [A7]+ 00000A14 6600 012C bne +0x12E /* 00000B42 */ 00000A18 558F subq.l A7, 2 00000A1A 7040 moveq.l D0, 0x40 00000A1C 3F00 move.w -[A7], D0 00000A1E 486E FFF0 pea.l [A6 - 0x10] 00000A22 A971 syscall EventAvail 00000A24 4A1F tst.b [A7]+ 00000A26 670C beq +0xE /* 00000A34 */ 00000A28 7001 moveq.l D0, 0x01 00000A2A 1F00 move.b -[A7], D0 00000A2C 7201 moveq.l D1, 0x01 00000A2E 3F01 move.w -[A7], D1 00000A30 4EBA FA66 jsr [PC - 0x59A /* 00000498 */] label00000A34: 00000A34 558F subq.l A7, 2 00000A36 7001 moveq.l D0, 0x01 00000A38 1F00 move.b -[A7], D0 00000A3A 4EBA F5C4 jsr [PC - 0xA3C /* 00000000 */] 00000A3E 4A1F tst.b [A7]+ 00000A40 6600 0100 bne +0x102 /* 00000B42 */ 00000A44 558F subq.l A7, 2 00000A46 2F3C BA00 0000 move.l -[A7], 0xBA000000 00000A4C A8FD syscall PrGlue 00000A4E 4A5F tst.w [A7]+ 00000A50 6600 00F0 bne +0xF2 /* 00000B42 */ 00000A54 7000 moveq.l D0, 0x00 00000A56 1006 move.b D0, D6 00000A58 0C40 0001 cmpi.w D0, 0x1 00000A5C 6616 bne +0x18 /* 00000A74 */ 00000A5E 598F subq.l A7, 4 00000A60 2F2D E5D2 move.l -[A7], [A5 - 0x1A2E] 00000A64 7000 moveq.l D0, 0x00 00000A66 2F00 move.l -[A7], D0 00000A68 2F00 move.l -[A7], D0 00000A6A 2F3C 0400 0C00 move.l -[A7], 0x4000C00 00000A70 A8FD syscall PrGlue 00000A72 289F move.l [A4], [A7]+ label00000A74: 00000A74 558F subq.l A7, 2 00000A76 2F3C BA00 0000 move.l -[A7], 0xBA000000 00000A7C A8FD syscall PrGlue 00000A7E 4A5F tst.w [A7]+ 00000A80 6600 00C0 bne +0xC2 /* 00000B42 */ 00000A84 2F14 move.l -[A7], [A4] 00000A86 7000 moveq.l D0, 0x00 00000A88 2F00 move.l -[A7], D0 00000A8A 2F3C 1000 0808 move.l -[A7], 0x10000808 00000A90 A8FD syscall PrGlue 00000A92 558F subq.l A7, 2 00000A94 2F3C BA00 0000 move.l -[A7], 0xBA000000 00000A9A A8FD syscall PrGlue 00000A9C 4A5F tst.w [A7]+ 00000A9E 6646 bne +0x48 /* 00000AE6 */ 00000AA0 558F subq.l A7, 2 00000AA2 7001 moveq.l D0, 0x01 00000AA4 1F00 move.b -[A7], D0 00000AA6 4EBA F558 jsr [PC - 0xAA8 /* 00000000 */] 00000AAA 4A1F tst.b [A7]+ 00000AAC 6638 bne +0x3A /* 00000AE6 */ 00000AAE 302B 0032 move.w D0, [A3 + 0x32] 00000AB2 0440 001A subi.w D0, 0x1A 00000AB6 661A bne +0x1C /* 00000AD2 */ 00000AB8 206D E5D6 movea.l A0, [A5 - 0x1A2A] 00000ABC A029 syscall HLock 00000ABE 206D E5D6 movea.l A0, [A5 - 0x1A2A] 00000AC2 2F10 move.l -[A7], [A0] 00000AC4 7000 moveq.l D0, 0x00 00000AC6 1F00 move.b -[A7], D0 00000AC8 4EBA FDAE jsr [PC - 0x252 /* 00000878 */] 00000ACC 206D E5D6 movea.l A0, [A5 - 0x1A2A] 00000AD0 A02A syscall HUnlock label00000AD2: 00000AD2 206D E5D6 movea.l A0, [A5 - 0x1A2A] 00000AD6 2050 movea.l A0, [A0] 00000AD8 7000 moveq.l D0, 0x00 00000ADA 1028 0042 move.b D0, [A0 + 0x42] 00000ADE 0C40 0001 cmpi.w D0, 0x1 00000AE2 6602 bne +0x4 /* 00000AE6 */ 00000AE4 3E05 move.w D7, D5 label00000AE6: 00000AE6 2F14 move.l -[A7], [A4] 00000AE8 2F3C 1800 040C move.l -[A7], 0x1800040C 00000AEE A8FD syscall PrGlue 00000AF0 7000 moveq.l D0, 0x00 00000AF2 1006 move.b D0, D6 00000AF4 0C40 0001 cmpi.w D0, 0x1 00000AF8 6630 bne +0x32 /* 00000B2A */ 00000AFA 2F14 move.l -[A7], [A4] 00000AFC 2F3C 0800 0484 move.l -[A7], 0x8000484 00000B02 A8FD syscall PrGlue 00000B04 558F subq.l A7, 2 00000B06 2F3C BA00 0000 move.l -[A7], 0xBA000000 00000B0C A8FD syscall PrGlue 00000B0E 4A5F tst.w [A7]+ 00000B10 6618 bne +0x1A /* 00000B2A */ 00000B12 2F2D E5D2 move.l -[A7], [A5 - 0x1A2E] 00000B16 7000 moveq.l D0, 0x00 00000B18 2F00 move.l -[A7], D0 00000B1A 2F00 move.l -[A7], D0 00000B1C 2F00 move.l -[A7], D0 00000B1E 486E FFD6 pea.l [A6 - 0x2A] 00000B22 2F3C 6005 1480 move.l -[A7], 0x60051480 00000B28 A8FD syscall PrGlue label00000B2A: 00000B2A 558F subq.l A7, 2 00000B2C 2F3C BA00 0000 move.l -[A7], 0xBA000000 00000B32 A8FD syscall PrGlue 00000B34 4A5F tst.w [A7]+ 00000B36 660A bne +0xC /* 00000B42 */ 00000B38 3007 move.w D0, D7 00000B3A 5247 addq.w D7, 1 label00000B3C: 00000B3C BA47 cmp.w D5, D7 00000B3E 6C00 FEC8 bge -0x136 /* 00000A08 */ label00000B42: 00000B42 4CEE 18E0 FFC2 movem.l D5,D6,D7,A3,A4, [A6 - 0x3E] 00000B48 4E5E unlink A6 00000B4A 205F movea.l A0, [A7]+ 00000B4C 4FEF 000E lea.l A7, [A7 + 0xE] 00000B50 4ED0 jmp [A0] fn00000B52: 00000B52 4E56 FF00 link A6, -0x0100 00000B56 48E7 0018 movem.l -[A7], A3,A4 00000B5A 47EE FF00 lea.l A3, [A6 - 0x100] 00000B5E 598F subq.l A7, 4 00000B60 3F3C 010F move.w -[A7], 0x10F 00000B64 7000 moveq.l D0, 0x00 00000B66 2F00 move.l -[A7], D0 00000B68 72FF moveq.l D1, 0xFFFFFFFF 00000B6A 2F01 move.l -[A7], D1 00000B6C A97C syscall GetNewDialog 00000B6E 285F movea.l A4, [A7]+ 00000B70 206D E51E movea.l A0, [A5 - 0x1AE2] 00000B74 4868 003A pea.l [A0 + 0x3A] 00000B78 2F0B move.l -[A7], A3 00000B7A 4EAD 326A jsr [A5 + 0x326A /* export_1609 */] 00000B7E 2F0B move.l -[A7], A3 00000B80 4EAD 34AA jsr [A5 + 0x34AA /* export_1681 */] 00000B84 2F0C move.l -[A7], A4 00000B86 2F0B move.l -[A7], A3 00000B88 A91A syscall SetWTitle 00000B8A 200C move.l D0, A4 00000B8C 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108] 00000B92 4E5E unlink A6 00000B94 4E75 rts 00000B96 4E56 FE6C link A6, -0x0194 00000B9A 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 00000B9E 382E 000C move.w D4, [A6 + 0xC] 00000BA2 7000 moveq.l D0, 0x00 00000BA4 2D40 FE7A move.l [A6 - 0x186], D0 00000BA8 4EBA F9F6 jsr [PC - 0x60A /* 000005A0 */] 00000BAC 4EAD 32FA jsr [A5 + 0x32FA /* export_1627 */] 00000BB0 486E FE6C pea.l [A6 - 0x194] 00000BB4 A874 syscall GetPort 00000BB6 1D6D E08A FFFF move.b [A6 - 0x1], [A5 - 0x1F76] 00000BBC 1B7C 0001 E08A move.b [A5 - 0x1F76], 0x1 00000BC2 7000 moveq.l D0, 0x00 00000BC4 2B40 E606 move.l [A5 - 0x19FA], D0 00000BC8 206D E53E movea.l A0, [A5 - 0x1AC2] 00000BCC 3D68 1398 FFFC move.w [A6 - 0x4], [A0 + 0x1398] 00000BD2 206D E5D6 movea.l A0, [A5 - 0x1A2A] 00000BD6 2050 movea.l A0, [A0] 00000BD8 43EE FE7E lea.l A1, [A6 - 0x182] 00000BDC 725E moveq.l D1, 0x5E label00000BDE: 00000BDE 22D8 move.l [A1]+, [A0]+ 00000BE0 51C9 FFFC dbf D1, -0x6 /* 00000BDE */ 00000BE4 32D8 move.w [A1]+, [A0]+ 00000BE6 4A2D E5BA tst.b [A5 - 0x1A46] 00000BEA 6716 beq +0x18 /* 00000C02 */ 00000BEC 4A44 tst.w D4 00000BEE 6604 bne +0x6 /* 00000BF4 */ 00000BF0 382E FFFC move.w D4, [A6 - 0x4] label00000BF4: 00000BF4 486E FE7E pea.l [A6 - 0x182] 00000BF8 3F04 move.w -[A7], D4 00000BFA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BFE 4EBA F90C jsr [PC - 0x6F4 /* 0000050C */] label00000C02: 00000C02 206D E5D6 movea.l A0, [A5 - 0x1A2A] 00000C06 2050 movea.l A0, [A0] 00000C08 43EE FE7E lea.l A1, [A6 - 0x182] 00000C0C 705E moveq.l D0, 0x5E label00000C0E: 00000C0E 20D9 move.l [A0]+, [A1]+ 00000C10 51C8 FFFC dbf D0, -0x6 /* 00000C0E */ 00000C14 30D9 move.w [A0]+, [A1]+ 00000C16 3C2E FEB0 move.w D6, [A6 - 0x150] 00000C1A 2F3C C800 0000 move.l -[A7], 0xC8000000 00000C20 A8FD syscall PrGlue 00000C22 4EBA FF2E jsr [PC - 0xD2 /* 00000B52 */] 00000C26 2B40 E606 move.l [A5 - 0x19FA], D0 00000C2A 7000 moveq.l D0, 0x00 00000C2C 1F00 move.b -[A7], D0 00000C2E 7200 moveq.l D1, 0x00 00000C30 3F01 move.w -[A7], D1 00000C32 4EBA F864 jsr [PC - 0x79C /* 00000498 */] 00000C36 558F subq.l A7, 2 00000C38 2F3C BA00 0000 move.l -[A7], 0xBA000000 00000C3E A8FD syscall PrGlue 00000C40 4A5F tst.w [A7]+ 00000C42 6706 beq +0x8 /* 00000C4A */ 00000C44 4246 clr.w D6 00000C46 6000 0132 bra +0x134 /* 00000D7A */ label00000C4A: 00000C4A 4A2D E5BA tst.b [A5 - 0x1A46] 00000C4E 671E beq +0x20 /* 00000C6E */ 00000C50 2F2D E5D2 move.l -[A7], [A5 - 0x1A2E] 00000C54 2F3C 2004 0480 move.l -[A7], 0x20040480 00000C5A A8FD syscall PrGlue 00000C5C 558F subq.l A7, 2 00000C5E 2F2D E5D2 move.l -[A7], [A5 - 0x1A2E] 00000C62 2F3C 5204 0498 move.l -[A7], 0x52040498 00000C68 A8FD syscall PrGlue 00000C6A 1D5F FFFE move.b [A6 - 0x2], [A7]+ label00000C6E: 00000C6E 4EAD 32F2 jsr [A5 + 0x32F2 /* export_1626 */] 00000C72 7001 moveq.l D0, 0x01 00000C74 1F00 move.b -[A7], D0 00000C76 7201 moveq.l D1, 0x01 00000C78 3F01 move.w -[A7], D1 00000C7A 4EBA F81C jsr [PC - 0x7E4 /* 00000498 */] 00000C7E 206D E5D2 movea.l A0, [A5 - 0x1A2E] 00000C82 A029 syscall HLock 00000C84 206D E5D2 movea.l A0, [A5 - 0x1A2E] 00000C88 2850 movea.l A4, [A0] 00000C8A 7001 moveq.l D0, 0x01 00000C8C B02C 0044 cmp.b D0, [A4 + 0x44] 00000C90 57C3 seq D3 00000C92 4403 neg.b D3 00000C94 1E03 move.b D7, D3 00000C96 3A2C 003E move.w D5, [A4 + 0x3E] 00000C9A 0C45 0001 cmpi.w D5, 0x1 00000C9E 6C02 bge +0x4 /* 00000CA2 */ 00000CA0 7A01 moveq.l D5, 0x01 label00000CA2: 00000CA2 3D6C 0040 FE78 move.w [A6 - 0x188], [A4 + 0x40] 00000CA8 41EE FE70 lea.l A0, [A6 - 0x190] 00000CAC 224C movea.l A1, A4 00000CAE 5089 addq.l A1, 8 00000CB0 20D9 move.l [A0]+, [A1]+ 00000CB2 20D9 move.l [A0]+, [A1]+ 00000CB4 558F subq.l A7, 2 00000CB6 486E FE70 pea.l [A6 - 0x190] 00000CBA A8AE syscall EmptyRect 00000CBC 4A1F tst.b [A7]+ 00000CBE 6600 00BA bne +0xBC /* 00000D7A */ 00000CC2 206D E5D6 movea.l A0, [A5 - 0x1A2A] 00000CC6 A029 syscall HLock 00000CC8 206D E5D6 movea.l A0, [A5 - 0x1A2A] 00000CCC 2F10 move.l -[A7], [A0] 00000CCE 3F06 move.w -[A7], D6 00000CD0 486E FE70 pea.l [A6 - 0x190] 00000CD4 4EBA F3B4 jsr [PC - 0xC4C /* 0000008A */] 00000CD8 206D E5D6 movea.l A0, [A5 - 0x1A2A] 00000CDC 2050 movea.l A0, [A0] 00000CDE 43EE FE7E lea.l A1, [A6 - 0x182] 00000CE2 705E moveq.l D0, 0x5E label00000CE4: 00000CE4 22D8 move.l [A1]+, [A0]+ 00000CE6 51C8 FFFC dbf D0, -0x6 /* 00000CE4 */ 00000CEA 32D8 move.w [A1]+, [A0]+ 00000CEC 206D E5D6 movea.l A0, [A5 - 0x1A2A] 00000CF0 A02A syscall HUnlock 00000CF2 3006 move.w D0, D6 00000CF4 0440 001A subi.w D0, 0x1A 00000CF8 6604 bne +0x6 /* 00000CFE */ 00000CFA 4EBA FCAA jsr [PC - 0x356 /* 000009A6 */] label00000CFE: 00000CFE 206D E5D2 movea.l A0, [A5 - 0x1A2E] 00000D02 A02A syscall HUnlock 00000D04 558F subq.l A7, 2 00000D06 2F3C BA00 0000 move.l -[A7], 0xBA000000 00000D0C A8FD syscall PrGlue 00000D0E 4A5F tst.w [A7]+ 00000D10 6668 bne +0x6A /* 00000D7A */ 00000D12 206D E5D6 movea.l A0, [A5 - 0x1A2A] 00000D16 2050 movea.l A0, [A0] 00000D18 4A28 0042 tst.b [A0 + 0x42] 00000D1C 665C bne +0x5E /* 00000D7A */ 00000D1E 7000 moveq.l D0, 0x00 00000D20 1007 move.b D0, D7 00000D22 4A80 tst.l D0 00000D24 6618 bne +0x1A /* 00000D3E */ 00000D26 598F subq.l A7, 4 00000D28 2F2D E5D2 move.l -[A7], [A5 - 0x1A2E] 00000D2C 7000 moveq.l D0, 0x00 00000D2E 2F00 move.l -[A7], D0 00000D30 2F00 move.l -[A7], D0 00000D32 2F3C 0400 0C00 move.l -[A7], 0x4000C00 00000D38 A8FD syscall PrGlue 00000D3A 2D5F FE7A move.l [A6 - 0x186], [A7]+ label00000D3E: 00000D3E 558F subq.l A7, 2 00000D40 2F3C BA00 0000 move.l -[A7], 0xBA000000 00000D46 A8FD syscall PrGlue 00000D48 4A5F tst.w [A7]+ 00000D4A 6614 bne +0x16 /* 00000D60 */ 00000D4C 1F07 move.b -[A7], D7 00000D4E 3F05 move.w -[A7], D5 00000D50 3F2E FE78 move.w -[A7], [A6 - 0x188] 00000D54 486E FE7A pea.l [A6 - 0x186] 00000D58 486E FE7E pea.l [A6 - 0x182] 00000D5C 4EBA FC8C jsr [PC - 0x374 /* 000009EA */] label00000D60: 00000D60 7000 moveq.l D0, 0x00 00000D62 1007 move.b D0, D7 00000D64 4A80 tst.l D0 00000D66 6612 bne +0x14 /* 00000D7A */ 00000D68 4AAE FE7A tst.l [A6 - 0x186] 00000D6C 670C beq +0xE /* 00000D7A */ 00000D6E 2F2E FE7A move.l -[A7], [A6 - 0x186] 00000D72 2F3C 0800 0484 move.l -[A7], 0x8000484 00000D78 A8FD syscall PrGlue label00000D7A: 00000D7A 558F subq.l A7, 2 00000D7C 2F3C BA00 0000 move.l -[A7], 0xBA000000 00000D82 A8FD syscall PrGlue 00000D84 4A5F tst.w [A7]+ 00000D86 6714 beq +0x16 /* 00000D9C */ 00000D88 558F subq.l A7, 2 00000D8A 2F3C BA00 0000 move.l -[A7], 0xBA000000 00000D90 A8FD syscall PrGlue 00000D92 0C5F 0080 cmpi.w [A7]+, 0x80 00000D96 6704 beq +0x6 /* 00000D9C */ 00000D98 4EBA F856 jsr [PC - 0x7AA /* 000005F0 */] label00000D9C: 00000D9C 4AAD E606 tst.l [A5 - 0x19FA] 00000DA0 670C beq +0xE /* 00000DAE */ 00000DA2 2F2D E606 move.l -[A7], [A5 - 0x19FA] 00000DA6 A983 syscall DisposeDialog 00000DA8 7000 moveq.l D0, 0x00 00000DAA 2B40 E606 move.l [A5 - 0x19FA], D0 label00000DAE: 00000DAE 2F3C D000 0000 move.l -[A7], 0xD0000000 00000DB4 A8FD syscall PrGlue 00000DB6 206D E5D6 movea.l A0, [A5 - 0x1A2A] 00000DBA 2050 movea.l A0, [A0] 00000DBC 43EE FE7E lea.l A1, [A6 - 0x182] 00000DC0 705E moveq.l D0, 0x5E label00000DC2: 00000DC2 20D9 move.l [A0]+, [A1]+ 00000DC4 51C8 FFFC dbf D0, -0x6 /* 00000DC2 */ 00000DC8 30D9 move.w [A0]+, [A1]+ 00000DCA 2F2E FE6C move.l -[A7], [A6 - 0x194] 00000DCE A873 syscall SetPort 00000DD0 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000DD4 7001 moveq.l D0, 0x01 00000DD6 1F00 move.b -[A7], D0 00000DD8 1F00 move.b -[A7], D0 00000DDA 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00000DDE 1B6E FFFF E08A move.b [A5 - 0x1F76], [A6 - 0x1] 00000DE4 486D E5D6 pea.l [A5 - 0x1A2A] 00000DE8 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 00000DEC 486D E5D2 pea.l [A5 - 0x1A2E] 00000DF0 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 00000DF4 4EAD 32FA jsr [A5 + 0x32FA /* export_1627 */] 00000DF8 4CEE 10F8 FE54 movem.l D3,D4,D5,D6,D7,A4, [A6 - 0x1AC] 00000DFE 4E5E unlink A6 00000E00 205F movea.l A0, [A7]+ 00000E02 5C4F addq.w A7, 6 00000E04 4ED0 jmp [A0] fn00000E06: 00000E06 4E56 FD84 link A6, -0x027C 00000E0A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000E0E 47EE FEFE lea.l A3, [A6 - 0x102] 00000E12 286E 001A movea.l A4, [A6 + 0x1A] 00000E16 2F0B move.l -[A7], A3 00000E18 486C 0006 pea.l [A4 + 0x6] 00000E1C 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000E20 422E FDFE clr.b [A6 - 0x202] 00000E24 4206 clr.b D6 00000E26 7A00 moveq.l D5, 0x00 00000E28 7000 moveq.l D0, 0x00 00000E2A 2D40 FD90 move.l [A6 - 0x270], D0 00000E2E 2D4B FD96 move.l [A6 - 0x26A], A3 00000E32 3D54 FD9A move.w [A6 - 0x266], [A4] 00000E36 2D6C 0002 FDB4 move.l [A6 - 0x24C], [A4 + 0x2] 00000E3C 426E FDA0 clr.w [A6 - 0x260] 00000E40 2D40 FDBE move.l [A6 - 0x242], D0 00000E44 2D40 FDC8 move.l [A6 - 0x238], D0 00000E48 43EE FD84 lea.l A1, [A6 - 0x27C] 00000E4C 2049 movea.l A0, A1 00000E4E A20C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2 00000E50 3E00 move.w D7, D0 00000E52 504F addq.w A7, 8 00000E54 661C bne +0x1E /* 00000E72 */ 00000E56 2A2E FDC8 move.l D5, [A6 - 0x238] 00000E5A DAAE FDBE add.l D5, [A6 - 0x242] 00000E5E 7001 moveq.l D0, 0x01 00000E60 C02E FDA2 and.b D0, [A6 - 0x25E] 00000E64 7200 moveq.l D1, 0x00 00000E66 1200 move.b D1, D0 00000E68 4A81 tst.l D1 00000E6A 6704 beq +0x6 /* 00000E70 */ 00000E6C 7ED3 moveq.l D7, 0xFFFFFFD3 00000E6E 6070 bra +0x72 /* 00000EE0 */ label00000E70: 00000E70 7C01 moveq.l D6, 0x01 label00000E72: 00000E72 598F subq.l A7, 4 00000E74 486E FDFE pea.l [A6 - 0x202] 00000E78 3F14 move.w -[A7], [A4] 00000E7A 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */] 00000E7E 202E 0016 move.l D0, [A6 + 0x16] 00000E82 9085 sub.l D0, D5 00000E84 D0BC 0000 0800 add.l D0, 0x800 00000E8A B09F cmp.l D0, [A7]+ 00000E8C 6D04 blt +0x6 /* 00000E92 */ 00000E8E 7EDE moveq.l D7, 0xFFFFFFDE 00000E90 604E bra +0x50 /* 00000EE0 */ label00000E92: 00000E92 4A06 tst.b D6 00000E94 6714 beq +0x16 /* 00000EAA */ 00000E96 558F subq.l A7, 2 00000E98 3F14 move.w -[A7], [A4] 00000E9A 2F2C 0002 move.l -[A7], [A4 + 0x2] 00000E9E 486C 0006 pea.l [A4 + 0x6] 00000EA2 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00000EA6 3E1F move.w D7, [A7]+ 00000EA8 6636 bne +0x38 /* 00000EE0 */ label00000EAA: 00000EAA 558F subq.l A7, 2 00000EAC 3F14 move.w -[A7], [A4] 00000EAE 2F2C 0002 move.l -[A7], [A4 + 0x2] 00000EB2 486C 0006 pea.l [A4 + 0x6] 00000EB6 2F2E 000E move.l -[A7], [A6 + 0xE] 00000EBA 2F2E 0012 move.l -[A7], [A6 + 0x12] 00000EBE 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00000EC2 3E1F move.w D7, [A7]+ 00000EC4 661A bne +0x1C /* 00000EE0 */ 00000EC6 558F subq.l A7, 2 00000EC8 3F14 move.w -[A7], [A4] 00000ECA 2F2C 0002 move.l -[A7], [A4 + 0x2] 00000ECE 486C 0006 pea.l [A4 + 0x6] 00000ED2 7003 moveq.l D0, 0x03 00000ED4 1F00 move.b -[A7], D0 00000ED6 2F2E 000A move.l -[A7], [A6 + 0xA] 00000EDA 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00000EDE 3E1F move.w D7, [A7]+ label00000EE0: 00000EE0 3D47 001E move.w [A6 + 0x1E], D7 00000EE4 4CEE 18E0 FD70 movem.l D5,D6,D7,A3,A4, [A6 - 0x290] 00000EEA 4E5E unlink A6 00000EEC 205F movea.l A0, [A7]+ 00000EEE 4FEF 0016 lea.l A7, [A7 + 0x16] 00000EF2 4ED0 jmp [A0] 00000EF4 4E56 FDFA link A6, -0x0206 00000EF8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000EFC 266E 000A movea.l A3, [A6 + 0xA] 00000F00 49EE FE00 lea.l A4, [A6 - 0x200] 00000F04 558F subq.l A7, 2 00000F06 2F2E 000E move.l -[A7], [A6 + 0xE] 00000F0A 598F subq.l A7, 4 00000F0C 2F0B move.l -[A7], A3 00000F0E 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000F12 201F move.l D0, [A7]+ 00000F14 D0BC 0000 0200 add.l D0, 0x200 00000F1A 2F00 move.l -[A7], D0 00000F1C 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00000F22 2F3C 4D44 5257 move.l -[A7], 0x4D445257 /* 'MDRW' */ 00000F28 486E FDFA pea.l [A6 - 0x206] 00000F2C 1F2E 0008 move.b -[A7], [A6 + 0x8] 00000F30 4EBA FED4 jsr [PC - 0x12C /* 00000E06 */] 00000F34 3C1F move.w D6, [A7]+ 00000F36 6704 beq +0x6 /* 00000F3C */ 00000F38 3A06 move.w D5, D6 00000F3A 6076 bra +0x78 /* 00000FB2 */ label00000F3C: 00000F3C 2D7C 0000 0200 FDFC move.l [A6 - 0x204], 0x200 00000F44 4247 clr.w D7 label00000F46: 00000F46 2007 move.l D0, D7 00000F48 E540 asl D0.w, 2 00000F4A 7200 moveq.l D1, 0x00 00000F4C 2981 0000 move.l [A4 + D0.w], D1 00000F50 3007 move.w D0, D7 00000F52 5247 addq.w D7, 1 00000F54 0C47 007F cmpi.w D7, 0x7F 00000F58 6FEC ble -0x12 /* 00000F46 */ 00000F5A 558F subq.l A7, 2 00000F5C 3F2E FDFA move.w -[A7], [A6 - 0x206] 00000F60 486E FDFC pea.l [A6 - 0x204] 00000F64 2F0C move.l -[A7], A4 00000F66 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00000F6A 3C1F move.w D6, [A7]+ 00000F6C 598F subq.l A7, 4 00000F6E 2F0B move.l -[A7], A3 00000F70 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000F74 2D5F FDFC move.l [A6 - 0x204], [A7]+ 00000F78 204B movea.l A0, A3 00000F7A A029 syscall HLock 00000F7C 558F subq.l A7, 2 00000F7E 3F2E FDFA move.w -[A7], [A6 - 0x206] 00000F82 486E FDFC pea.l [A6 - 0x204] 00000F86 2F13 move.l -[A7], [A3] 00000F88 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00000F8C 381F move.w D4, [A7]+ 00000F8E 204B movea.l A0, A3 00000F90 A02A syscall HUnlock 00000F92 558F subq.l A7, 2 00000F94 3F2E FDFA move.w -[A7], [A6 - 0x206] 00000F98 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00000F9C 3C1F move.w D6, [A7]+ 00000F9E 558F subq.l A7, 2 00000FA0 7000 moveq.l D0, 0x00 00000FA2 2F00 move.l -[A7], D0 00000FA4 206E 000E movea.l A0, [A6 + 0xE] 00000FA8 3F10 move.w -[A7], [A0] 00000FAA 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00000FAE 3C1F move.w D6, [A7]+ 00000FB0 3A04 move.w D5, D4 label00000FB2: 00000FB2 3D45 0012 move.w [A6 + 0x12], D5 00000FB6 4CEE 18F0 FDE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x21E] 00000FBC 4E5E unlink A6 00000FBE 205F movea.l A0, [A7]+ 00000FC0 4FEF 000A lea.l A7, [A7 + 0xA] 00000FC4 4ED0 jmp [A0]